A Reliability-Based Particle Filter for Humanoid Robot Self-Localization in RoboCup Standard Platform League
نویسندگان
چکیده
This paper deals with the problem of humanoid robot localization and proposes a new method for position estimation that has been developed for the RoboCup Standard Platform League environment. Firstly, a complete vision system has been implemented in the Nao robot platform that enables the detection of relevant field markers. The detection of field markers provides some estimation of distances for the current robot position. To reduce errors in these distance measurements, extrinsic and intrinsic camera calibration procedures have been developed and described. To validate the localization algorithm, experiments covering many of the typical situations that arise during RoboCup games have been developed: ranging from degradation in position estimation to total loss of position (due to falls, 'kidnapped robot', or penalization). The self-localization method developed is based on the classical particle filter algorithm. The main contribution of this work is a new particle selection strategy. Our approach reduces the CPU computing time required for each iteration and so eases the limited resource availability problem that is common in robot platforms such as Nao. The experimental results show the quality of the new algorithm in terms of localization and CPU time consumption.
منابع مشابه
Active Sound Localization in a Symmetric Environment
Localization for humanoid robots becomes difficult when events that disrupt robot positioning information occur. This holds especially true in symmetric environments because landmark data may not be sufficient to determine orientation. We propose a system of localizing humanoid robots in a known, symmetric environment using a Rao-Blackwellized particle filter and a sound localization system. Th...
متن کاملConstraint Based Localization on a Humanoid Robot
In this paper we will present an application for constraint based methods to self localize within the RoboCup domain. During a robotic soccer game, robots of a team need to know where they and their team mates are on the field, therefore they need to localize themselves. For self localization, constraint based methods can be an effective alternative to classic Bayesian approaches as Kalman filt...
متن کاملVisual Room-Awareness for Humanoid Robot Self-Localization
Humanoid robots without internal sensors such as a compass tend to lose their orientation after a fall. Furthermore, re-initialisation is often ambiguous due to symmetric man-made environments. The roomawareness module proposed here is inspired by the results of psychological experiments and improves existing self-localization strategies by mapping and matching the visual background with colour...
متن کاملVision-Based Cognition of a Humanoid Robot in Standard Platform Robot Soccer
In the Standard Platform League of RoboCup, teams compete using the same hardware platform — the NAO humanoid robot. The NAO has two cameras, but only one can be used at one time. The camera image is the primary input to the robot’s cognition; the features detected by the vision module are used to self-localize and model objects in the world. In this paper, we focus on how the output of the vis...
متن کاملThe Standard Platform League
The Standard Platform League is unique among RoboCup soccer leagues for its focus on software. Since all teams compete using the same hardware (a standard robotic platform), success is predicated on software quality, and the shared hardware makes quality judgments simpler and more objective. Growing out a league based on the Sony AIBO quadruped robots, the league has constantly evolved while mo...
متن کامل